have too much energy and/or be too impulsive - Turkish English Dictionary